package com.xingkeduo.service.api.marketing;

import com.xingkeduo.model.param.MarketingReceiveHistoryParam;
import com.xingkeduo.util.tool.ResponseMessage;

/**
 * 
* @ClassName: CouponService
* @Description: 优惠券/卡相关接口-c端使用
* @author lixin
* @date Apr 30, 2019 1:51:54 PM
*
 */
public interface CouponService {
	/**
	 * 
	* @Title: queryCouponByTemplate 
	* @Description: 获取用户领取记录
	* @param @param MarketingReceiveHistoryParam
	* userId
	* marketingType
	* status
	* @param @return    设定文件 
	* @return ResponseMessage    返回类型 
	* @throws 
	* @author lixin
	* @date Apr 30, 2019 2:01:04 PM
	 */

	ResponseMessage queryCouponByTemplate(MarketingReceiveHistoryParam marketingReceiveHistoryParam);
	/**
	 * 
	* @Title: queryCouponDetailByTemplate 
	* @Description: 查询券使用详情
	* @param @param marketingReceiveHistoryParam
	* @param @return    设定文件 
	* @return ResponseMessage    返回类型 
	* @throws 
	* @author lixin
	* @date May 2, 2019 3:03:46 PM
	 */
	ResponseMessage queryCouponDetailByTemplate(MarketingReceiveHistoryParam marketingReceiveHistoryParam);
	/**
	 * 
	* @Title: queryCouponByTemplateNoPage 
	* @Description: 获取用户领取记录 不分页
	* @param @param marketingReceiveHistoryParam
	* @param @return    设定文件 
	* @return Object    返回类型 
	* @throws 
	* @author lixin
	* @date May 15, 2019 4:26:58 PM
	 */
	ResponseMessage queryCouponByTemplateNoPage(MarketingReceiveHistoryParam marketingReceiveHistoryParam);

}
